using System.Collections.Generic;
using Wolfpack.Periscope.Core.Interfaces.Entities;

namespace Wolfpack.Periscope.Core.Interfaces
{
    public interface IWidgetScriptCache
    {
        IEnumerable<string> LoadSamples();
        IEnumerable<Property> WriteSample(WidgetInstance instance, string content);
        IEnumerable<Property> WriteScript(WidgetInstance instance, string content);
        IEnumerable<Property> WriteCss(WidgetInstance instance, string content);
    }
}